.repeat-css-trans.ng-enter,
.repeat-css-trans.ng-leave,
.repeat-css-trans.ng-move {
  -webkit-transition: all linear 0.5s;
  -moz-transition: all linear 0.5s;
  -o-transition: all linear 0.5s;
  transition: all linear 0.5s;
}
.repeat-css-trans.ng-enter {
  opacity: 0;
  max-height: 0px;
}
.repeat-css-trans.ng-enter.ng-enter-active {
  opacity: 1;
  max-height: 20px;
}
.repeat-css-trans.ng-leave {
  opacity: 1;
  max-height: 20px;
}
.repeat-css-trans.ng-leave.ng-leave-active {
  opacity: 0;
  max-height: 0px;
}
.repeat-css-trans.ng-move {
  opacity: 0;
  max-height: 0px;
}
.repeat-css-trans.ng-move.ng-move-active {
  opacity: 1;
  max-height: 20px;
}